@charset "utf-8";
/*
 * Toscana StyleSheet
 * v1.02
 * 
 * (C) 2012 cbabb
 */
@import url(http://static.tumblr.com/hr4wijr/dzem1rsdg/reset.css);
body { margin-top: 60px; padding: 0; background: #fff; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; color: #181B20; }
@font-face { font-family: 'GHBold'; src: url('http://static.tumblr.com/hr4wijr/5iVm1c9g4/gh-bold.eot'); src: url('http://static.tumblr.com/hr4wijr/5iVm1c9g4/gh-bold.eot?#iefix') format('embedded-opentype'), url('http://static.tumblr.com/hr4wijr/WQcm1c9hs/gh-bold.woff') format('woff'), url('http://static.tumblr.com/hr4wijr/kRrm1c9if/gh-bold.ttf') format('truetype'), url('http://static.tumblr.com/hr4wijr/Vy1m1c9gz/gh-bold.svg#GHBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GHBook'; src: url('http://static.tumblr.com/hr4wijr/VMam1c9n4/gh-book.eot'); src: url('http://static.tumblr.com/hr4wijr/VMam1c9n4/gh-book.eot?#iefix') format('embedded-opentype'), url('http://static.tumblr.com/hr4wijr/VDQm1c9nw/gh-book.woff') format('woff'), url('http://static.tumblr.com/hr4wijr/1Oem1c9oj/gh-book.ttf') format('truetype'), url('http://static.tumblr.com/hr4wijr/ubcm1c9p3/gh-book.svg#GHBook') format('svg'); font-weight: normal; font-style: normal; }
h1, h2, h3 { margin: 0; padding: 0; text-transform: uppercase; font-family: 'GHBold', Helvetica Neue, Helvetica, sans-serif; font-weight: normal; color: #2483A6; }
h1 { font-size: 2em; }
h2 { font-size: 2.4em; }
h3 { font-size: 1.6em; }
h3.notes { text-align:center; }
p, ul, ol { margin-top: 0; line-height: 180%; }
ul, ol { }
a { text-decoration: none; color: #2483A6; }
a:hover { text-decoration: underline; }
img.border { margin-bottom: 20px; border: 6px solid #EEE7DF; }
img.alignleft { float: left; margin-right: 25px; }
img.alignright { float: right; }
img.aligncenter { margin: 0px auto; }
#wrapper { margin: 0 auto; padding: 0; }
/* Header */

#header-wrapper { height: 167px; }
#header { width: 960px; height: 167px; margin: 0 auto; }
/* Logo */

#logo { width: 980px; margin: 0px auto; padding: 40px 0px 0px 0px; color: #444444; }
#logo h1, #logo p { display: block; margin: 0; padding: 0; }
#logo h1 { margin-left: -18px; letter-spacing: -1px; text-align: center; text-transform: uppercase; font-size: 54px; font-weight: bold; color: #444444; }
#logo h1 a { color: #444444; }
#logo p { margin-top: -10px; text-align: center; text-transform: uppercase; font-family: 'SwiftLight', Georgia, Times New Roman, serif; font-size: 20px; }
#logo a { border: none; background: none; text-decoration: none; color: #444444; }
/* Search */

#search { width: 160px; height: 12px; padding: 5px; border: 1px solid #666; outline:none; background: #FFFFFF; font: normal 11px 'GHBook', Helvetica Neue, Helvetica, sans-serif; color: #7F7F81; }
#search:hover { border: 1px solid #111; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4) inset; }
#search:focus { border: 1px solid #111; color: #222; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.6) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.6) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.6) inset; }
/* Search Button */
.search-btn-compontent { margin: 3px 0 0 4px; width: 50px; line-height:22px; color: #999; font-family:Helvetica, Arial, sans-serif; font-size: 14px; cursor: pointer; border:none; background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#333)); /* for webkit browsers */ background: -moz-linear-gradient(top, #444, #333); /* for firefox 3.6+ */ box-shadow:  0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.4), 0pt 0pt 1px rgba(42, 42, 42, 0.5); }
.search-btn-compontent:active { background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#444)); /* for webkit browsers */ background: -moz-linear-gradient(top, #333, #444); /* for firefox 3.6+ */ color: #000; cursor: pointer; -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.9) inset; -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.9) inset; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 3px rgba(0, 0, 0, 0.9) inset; }
.search-btn-compontent button { }
.search-btn-compontent, .search-btn-compontent .start { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
/* Menu */

#menu-wrapper { height: 58px; }
#menu { width: 940px; height: 58px; margin: 0px auto; }
#menu ul { margin: 0; padding: 0px; list-style: none; line-height: normal; text-align: center; }
#menu li { display: inline; }
#menu a { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; height: 56px; margin: 0px; padding: 10px 30px 10px 30px; line-height: 56px; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #262626; border: none; }
#menu a:hover { background: #262626; text-decoration: none; color: #FFFFFF; }
#menu a:active { }
/* Page */

#page { background: url(http://static.tumblr.com/hr4wijr/cf2m1cf57/middle.png) repeat-y center top; }
#page-bgtop { background: url(http://static.tumblr.com/hr4wijr/6QTm1cf4t/top.png) no-repeat center top; }
#page-bgbtm { overflow: hidden; background: url(http://static.tumblr.com/hr4wijr/cpmm1cf44/bottom.png) no-repeat center bottom; }
#page-content { width: 940px; margin: 0px auto; }
/* Content */

#content { float: left; width: 640px; padding: 0px 0px 0px 0px; }
.post { clear: both; padding-bottom: 10px; }
.post .title { padding-top: 10px; letter-spacing: -2px; }
.post .title a { color: #262626; border: none; }
.post .title-quote { padding-top: 10px; letter-spacing: -2px; font-family: 'SwiftLight', Georgia, Times New Roman, serif; }
.post .title-quote a { color: #262626; border: none; }
.post .meta { padding-bottom: 10px; text-align: right; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 11px; border-bottom: 1px dashed; }
.post .meta a { }
.post .entry { text-align: justify; margin-bottom: 25px; padding: 10px 0px 0px 0px; }
.post .question { font-family: 'SwiftLight', Georgia, Times New Roman, serif; text-align: right; margin-bottom: 15px; padding: 5px; }
.links { display: block; width: 96px; padding: 2px 0px 2px 0px; background: #A53602; text-align: center; text-transform: uppercase; font-size: 10px; color: #fff; }
.line { border: 1px solid #B3B0B0; padding: 6px; }
.label { margin-top: 6px; font-family: 'GHBold', Helvetica Neue, Helvetica, sans-serif; }
blockquote { border-left: 2px solid #000; padding-left: 4px; display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 12px; -webkit-margin-end: 12px; }
strong, b { font-family: 'GHBold', Helvetica Neue, Helvetica, sans-serif; font-weight: normal; }
.audio_player { border: 1px solid #EEE7DF; width:210px; z-index:100; }
.video_player { border: 6px solid #EEE7DF; }
ol.notes { list-style-type:none; }
li.note { padding: 4px; margin: 0 0 5px -40px; border: 1px solid #EEE7DF; }
li.note.reblog { background:url(http://static.tumblr.com/hr4wijr/w79m1qlnc/reblog.png) no-repeat right 8px; }
li.note.like { background:url(http://static.tumblr.com/hr4wijr/9cPm1qlm9/fave.png) no-repeat right 8px; }
ul.readme { margin-left:30px; }
/* Sidebar */

#sidebar { float: right; width: 250px; padding: 0px 0px 0px 0px; }
#sidebar ul { margin: 0; padding: 0; list-style: none; }
#sidebar li { margin: 0; padding: 0; }
#sidebar li ul { margin: 0px 0px; padding-bottom: 30px; }
#sidebar li li { line-height: 35px; }
#sidebar li li span { display: block; margin-top: -20px; padding: 0; font-size: 11px; font-style: italic; }
#sidebar li li a { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px; padding: 1px 5px 1px 5px; text-decoration: none!important; color: #181B20; border: none; }
#sidebar li li a:hover { background: #262626; color: #fff; text-decoration: none!important; }
#sidebar h2 { height: 38px; margin-bottom: 20px; padding: 12px 0 0 0px; border-bottom: 1px dashed #B3B0B0; letter-spacing: -1px; font-size: 24px; color: #262626; }
#sidebar p { margin: 0 0px; padding: 0px 20px 20px 0px; text-align: justify; }
#sidebar a { border: none; }
#sidebar a:hover { text-decoration: underline; }
#tags { max-height:800px; width:245px; overflow-y:scroll; padding:5px; border: 1px solid #EEE7DF; }
#tags::-webkit-scrollbar { width: 10px; }
#tags::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display: block; background-color: transparent; }
#tags::-webkit-scrollbar-button:start:decrement { width:270px; }
#tags::-webkit-scrollbar-button:end:increment { width: 10px; }
#tags::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-border-radius: 5px; }
#tags::-webkit-scrollbar-thumb:vertical { background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 5px; -webkit-box-shadow: 0 1px 1px rgba(255,255,255,1); }
#tag_cloud #tag_list { list-style:none; }
#tag_cloud #tag_list li { display:inline; }
#loading_tag_cloud { text-align:center; text-transform:uppercase; }
/* Footer */

#footer { width: 960px; height: 55px; margin: 0px auto 40px auto; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; }
#footer p { margin: 0; padding-top: 18px; line-height: normal; text-align: center; color: #576475; }
#footer a { color: #576475; }
/* Page Navigation */

#navi a { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px; padding: 5px 15px 5px 15px; line-height: 56px; text-decoration: none; text-transform: uppercase; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #262626; border: none; }
#navi a:hover { background: #262626; text-decoration: none; color: #FFFFFF; }
#navi a:active { }
span.current_page { background: #262626; text-decoration: none; color: #FFFFFF; margin: 0px; padding: 5px 15px 5px 15px; line-height: 56px; text-decoration: none; text-transform: uppercase; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: normal; border: none; }
a.pp { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px; padding: 10px 20px 10px 20px; text-decoration: none; text-transform: uppercase; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #262626; border: none; float:left; }
a.pp:hover { background: #262626; text-decoration: none; color: #FFFFFF; }
a.np { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px; padding: 10px 20px 10px 20px; text-decoration: none; text-transform: uppercase; font-family: 'GHBook', Helvetica Neue, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #262626; border: none; float:right; }
a.np:hover { background: #262626; text-decoration: none; color: #FFFFFF; }
/* Banner */

#banner { margin-top: 20px; margin-bottom: 30px; }
/* Accessory */

::selection { background: #262626; color:#fff; /* Safari */ }
::-moz-selection { background: #262626; color:#fff; /* Firefox */ }
iframe#tumblr_controls { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity:0.5; }
iframe#tumblr_controls:hover { opacity:1; }
